be discovered (fraud etc.) - French English Dictionary